.keyMain {
    position: relative;
    padding: 24px;
    color: #2a2c31;
    overflow: auto;
    min-width: 80rem;
    flex: 1;
    .keyBox{
        padding:1rem;
        background:#fff;
        box-shadow: 0px 1px 5px 0px rgb(0 0 0 / 10%);
        border-radius: 4px;
        background-color: #fff;
        min-height:70vh;
    }
    .tabTitle{
        font-size:14px;
        display:flex;
        align-items: center;
    }
    :global {
        .ant-tabs .ant-tabs-nav {
            padding-left: 0px;
        }
        .ant-form-item-label{
            text-align: right !important;
        }
        .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{
            display: inline-block;
            margin-right: 4px;
            color: #ff4d4f;
            font-size: 14px;
            font-family: SimSun,sans-serif;
            line-height: 1;
            content: "*";
        } 
        .ant-form .ant-form-item-label > label.ant-form-item-required::after{
            content: ":";
            position: relative;
            top: -0.5px;
            margin: 0 8px 0 2px;
                color: #373737;
        }
    }
}
